/* CSS Document */
* {padding:0;margin:0;}
html {height:100%;-webkit-text-size-adjust:none;}
body {min-height:100%;font-size:16px;font-family:"pingfang sc","Helvetica","HelveticaNeue","Droidsansfallback","Droid Sans","Dengxian","Segoe";}
input {padding:0;margin:0;}
ul,dl,ol,dt,dd,li {list-style:none;}
u,i,em {font-style:normal;}
q {quotes:none;}
a {text-decoration:none;}
input[type=submit],input[type=reset],input[type=button],input[type=text],input[type=tel],select,textarea {-webkit-appearance:none;border-radius:0;font-size:1rem;}
::-webkit-input-placeholder { /* WebKit browsers */ 
color: #000; 
} 
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #000; 
} 
::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #000; 
} 
:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #000; 
} 

.gap1 {height:1rem;overflow:hidden;}
.gap2 {height:2rem;overflow:hidden;}
.gap3 {height:3rem;overflow:hidden;}

.red {color:#f33;}

hr {height:0;border:0;border-top:.062rem solid rgba(0,0,0,.3);}
.hr00 {border-top:.062rem dashed rgba(0,0,0,.3);}
.hr01 {position:relative;border-top:.062rem dashed rgba(0,0,0,.3);}
.hr01:before,
.hr01:after {content:"";position:absolute;top:-.3rem;display:block;width:.3rem;height:.5rem;background:#fdd000;border:.062rem solid rgba(0,0,0,.1);}
.hr01:before {border-left:0;border-radius:0 1rem 1rem 0;left:-.07rem;}
.hr01:after {border-right:0;border-radius:1rem 0 0 1rem;right:-.07rem;}
